/*  此为自定义element css 样式 */
.el-table__body, .el-table__footer, .el-table__header {
	width: 100% !important;
}

.el-table .ascending .sort-caret.ascending {
	    border-bottom-color: #6462F3 !important;
}
.el-table .descending .sort-caret.descending {
	 border-top-color: #6462F3 !important;
}

.el-checkbox__inner:focus {
	border: 1px solid #6462F3 !important;
	color: #6462F3 !important;
}
.el-checkbox__input.is-focus .el-checkbox__inner {
	border: 1px solid #6462F3 !important;
}
.el-checkbox__input.is-checked+.el-checkbox__label {
	color: #6462F3 !important;
}
	.el-button.is-plain:focus, .el-button.is-plain:hover{
		color: #6462F3 !important;
		border-color: #6462F3!important;
	}
			.el-select-dropdown__item.selected {
				color: #6462F3 !important;
			}
			
			.el-select .el-input__inner:focus {
				border-color: #6462F3 !important;
			}
			.el-textarea__inner:focus {
				border-color: #6462F3 !important;
			}
			.el-dialog__header {
				padding: 0px !important;
			}

			.el-dialog__body {
				padding: 0px !important;
			}

			.yz-el-dialog .dialog-title {
				font-size: 18px;
				border-bottom: 1px solid #EEEEEE;
				padding: 14px 18px 13px 20px;
			}
			.yz-el-dialog .el-table{
					border-left: 1px solid #EBEEF5 !important;
					border-right: 1px solid #EBEEF5 !important;
					border-radius: 4px;
			}
			.yz-el-dialog .dialog-content {
				padding: 30px 20px 56px 20px;
				box-sizing: border-box;
			}
			.yz-el-dialog .dialog-content .flagImg{
				width: 50px;
				height: 50px;
			}
			
			.yz-el-dialog .el-table th {
				border-bottom: 1px solid #ebeef5 !important;
			}
			.yz-el-dialog .el-table th {
				padding: 9px 0px 11px 0px;
			}
			.yz-el-dialog .el-table th>.cell {
				line-height: 14px;
				color: #777777;
			}
				


			.el-dialog__headerbtn .el-dialog__close {
				color: #999999 !important;
			}
			
			.yz-el-dialog .dialog-content .productType {
				font-size: 12px;
				color: #5958F1;
				margin-top: 10px;
			}
			.yz-el-dialog .dialog-content .detail-info {
				min-width: 110px;
			}
			.yz-el-dialog .dialog-content .detail-info .info-unit{
				min-width: 32px;
				display: inline-block;
			}
			
			.yz-el-dialog .dialog-content .detail-info:last-child .info-unit {
				min-width: 60px;
			}
			.yz-el-dialog .dialog-button-wrapper {
				position: absolute;
				bottom: 20px;
				right: 40px;
			}
			.yz-el-dialog .dialog-button-wrapper .yzButton {
				width: 90px;
				height: 36px;
				box-sizing: border-box;
				margin-right: 12px;
			}
			.yz-el-dialog .dialog-button-wrapper .yzButton.confirm {
				background-color: #5958F1;
				color: #FFFFFF;
			}
			.yz-el-dialog .el-form-item__label {
				color: #777;
			}
			
			.yz-el-dialog .dialog-price-wrapper {
				position: absolute;
				bottom: 20px;
				left: 20px;
				align-items: center;
			}
			.yz-el-dialog .dialog-price-wrapper .price-title {
				color: #777777;
				margin-right: 5px;
			}
			.yz-el-dialog .dialog-price-wrapper .price {
				color: #6462F3;
				font-size: 0px;
				vertical-align: baseline;
			}
			.yz-el-dialog .dialog-price-wrapper .price .price-num {
				font-size: 24px;
				vertical-align: baseline;
			}
			
			.yz-el-dialog .dialog-price-wrapper .price .price-unit {
				font-size: 14px;
				vertical-align: baseline;
			}
			.el-table th>.cell {
				color: #777;
			}
					
					/* element tab 样式修改 start */
					.el-tabs__active-bar {
						background-color:  #6462F3 !important; 
					}
					.el-tabs__item {
						    height: 35px !important;
							line-height: initial !important; 
						color: #666666 !important; 
						font-size: 16px !important;
						/* font-weight: bold !important; */
					}
					.el-tabs__item.is-active {
						color: #6462F3 !important; 
					}
					.el-tabs__nav-wrap::after {
						height: 1px !important;
						background-color: #EEEEEE !important;
					}
					.el-tabs__item .el-tabs-title {
						padding: 0px 20px;
					}
					/* element tab 样式修改 end */
					.el-form-item__label {
						text-align: left !important;
					}
					
					.el-dialog {
						box-sizing: border-box !important;
					}
					.el-input__inner {
						height: 36px !important;
						line-height: 36px !important;
					}
					.opeartionButton-wrapper .el-input__inner {
						height: 20px !important;
						line-height: 20px !important;
					}
					
					.el-input-number {
						height: 36px !important;
						line-height: 36px !important;
					}
					.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled) {
						border: #6462F3 1px solid !important;
					}
					.el-input.is-active .el-input__inner, .el-input__inner:focus {
						border: #6462F3 1px solid !important;
					}
					.el-input__inner:focus  + .el-input__suffix{
						color:  #6462F3!important;
					}
					.el-pagination .el-input__inner{
						height: 32px !important;
						line-height: 32px !important;
					}
					.el-range-editor.is-active, .el-range-editor.is-active:hover {
						border-color: #6462F3 !important;
					}
					.el-date-table td.available:hover {
						color: #6462F3 !important;
					}
					.el-date-table td.today span {
						color: #6462F3 !important;
					}
					.el-date-table td.end-date span, .el-date-table td.start-date span {
						background-color: #6462F3 !important;
					}
					.el-button--text {
						color: #6462F3 !important;
					}
					.el-time-panel__btn.confirm {
						color: #6462F3 !important;
					}
				.el-radio__input.is-checked .el-radio__inner {
					background-color: #6462F3 !important;
					border-color: #6462F3 !important;
				}
				.el-radio__input.is-checked+.el-radio__label {
					color:  #6462F3 !important;
				}
.restart .el-radio__input.is-checked+.el-radio__label {
	color: #F21C30 !important;
}
.formError .el-input__inner {
	color: #F21C30 !important;
	background: #FFF1F3 !important;
	border: 1px solid #FF8F9A !important;
}
.error-text {
    color: #F21C30;
    position: absolute;
    bottom: -30px;
    left: 0px;
    width: auto;
    font-size: 12px;
    height: auto;
}
.input-wrapper {
	position: relative;
}
.el-date-table td.today.end-date span, .el-date-table td.today.start-date span {
	color: #fff !important;
}


			.el-select-dropdown__item.selected.yzhover {
				background-color: #efeffd !important;
			}
			.slot-elselect .el-input__prefix {
				    left: 0px;
				    transition: all .3s;
				    width: 100%;
					padding-left: 22px;
				    padding-right: 30px;
				    box-sizing: border-box;
					display: flex;
					align-items: center;
					color: #6462F3;
			}
			.slot-elselect .el-input__inner {
				border: 1px solid #6462F3 !important;
			}


			.button-wrapper .el-select .el-input .el-select__caret {
				color: #6462F3;
			}

			
				
